Agent-K: An Integration of AOP and KQML
نویسندگان
چکیده
This report describes a synthesis of two well-known agent paradigms: Agent-Oriented Programming, Shoham (1990), and the Knowledge Query & Manipulation Language, Finin (1993). The initial implementation of AOP, Agent-0, is a simple language for specifying agent behaviour. KQML provides a standard language for inter-agent communication. Our integration (which we have called Agent-K) demonstrates that Agent-0 and KQML are highly compatible. Agent-K provides the possibility of interoperable (or open) software agents, that can communicate via KQML and which are programmed using the AOP approach.
منابع مشابه
Agent Development Support for Tcl
In the past few years, the explosive g r o wth of the Internet has allowed the construction of "virtual" systems containing hundreds or thousands of individual , relatively inexpensive computers. The agent paradigm is well-suited for this environment because it is based on distributed autonomous computation. Although the deenition of a software agent v aries widely, some common features are pre...
متن کاملAnalysis of Inheritance Mechanisms in Agent-Oriented Programming
Research into the design methodologies for agent-oriented programming (AOP) is still in its infancy, with most of the work focused towards applying the well-known object-oriented concepts. Integration of inheritance into AOP seems a natural step in that direction. This paper addresses the notion of inheritance in AOP.We identify and formally de ne two problems which signi cantly reduce the usef...
متن کاملDraft Speciication of the Kqml Agent-communication Language plus Example Agent Policies and Architectures the Darpa Knowledge Sharing Initiative External Interfaces Working Group
This document is a draft of an initial speci cation for the KQML agent communication language being developed by the external interfaces working group of the DARPA Knowledge Sharing E ort. KQML is intendewd to be a high-level language to be used by knowledge-based system to share knowledge at run time. Notice of DRAFT status. This document presents the current draft of a speci cation under cons...
متن کاملTKQML: A Scripting Tool for Building Agents
Tcl/Tk is an attractive language for the design of intelligent agents because it allows the quick construction of prototypes and user interfaces; new scripts can easily be bound at runtime to respond to events; and execution state is encapsulated by the interpreter, which helps in agent migration. However, a system of intelligent agents must share a common language for communicating requests an...
متن کاملTkqml: a Kqml Extension to Tcl
Tcl/Tk is an attractive language for the design of intelligent agents because it allows the quick construction of prototypes and user interfaces; new scripts can easily be bound at runtime to respond to events; and execution state is encapsulated by the interpreter, which helps in agent migration. However, a system of intelligent agents must share a common language for communicating requests an...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1994